home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / sparc / include / asm / gpio.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  613 b   |  37 lines

  1. #ifndef __ASM_SPARC_GPIO_H
  2. #define __ASM_SPARC_GPIO_H
  3.  
  4. #include <linux/errno.h>
  5. #include <asm-generic/gpio.h>
  6.  
  7. #ifdef CONFIG_GPIOLIB
  8.  
  9. static inline int gpio_get_value(unsigned int gpio)
  10. {
  11.     return __gpio_get_value(gpio);
  12. }
  13.  
  14. static inline void gpio_set_value(unsigned int gpio, int value)
  15. {
  16.     __gpio_set_value(gpio, value);
  17. }
  18.  
  19. static inline int gpio_cansleep(unsigned int gpio)
  20. {
  21.     return __gpio_cansleep(gpio);
  22. }
  23.  
  24. static inline int gpio_to_irq(unsigned int gpio)
  25. {
  26.     return -ENOSYS;
  27. }
  28.  
  29. static inline int irq_to_gpio(unsigned int irq)
  30. {
  31.     return -EINVAL;
  32. }
  33.  
  34. #endif /* CONFIG_GPIOLIB */
  35.  
  36. #endif /* __ASM_SPARC_GPIO_H */
  37.